// default package

import java.util.HashSet;
import java.util.Set;


/**
 * AbstractSong entity provides the base persistence definition of the Song entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractSong  implements java.io.Serializable {


    // Fields    

     private Integer songId;
     private String songName;
     private String singer;
     private String lyricist;
     private String composer;
     private String lrc;
     private String songfile;
     private Set styles = new HashSet(0);
     private Set store_items = new HashSet(0);
     private Set loadsongs = new HashSet(0);
     private Set play_items = new HashSet(0);
     private Set comments = new HashSet(0);
     private Set recommends = new HashSet(0);


    // Constructors

    /** default constructor */
    public AbstractSong() {
    }

	/** minimal constructor */
    public AbstractSong(Integer songId) {
        this.songId = songId;
    }
    
    /** full constructor */
    public AbstractSong(Integer songId, String songName, String singer, String lyricist, String composer, String lrc, String songfile, Set styles, Set store_items, Set loadsongs, Set play_items, Set comments, Set recommends) {
        this.songId = songId;
        this.songName = songName;
        this.singer = singer;
        this.lyricist = lyricist;
        this.composer = composer;
        this.lrc = lrc;
        this.songfile = songfile;
        this.styles = styles;
        this.store_items = store_items;
        this.loadsongs = loadsongs;
        this.play_items = play_items;
        this.comments = comments;
        this.recommends = recommends;
    }

   
    // Property accessors

    public Integer getSongId() {
        return this.songId;
    }
    
    public void setSongId(Integer songId) {
        this.songId = songId;
    }

    public String getSongName() {
        return this.songName;
    }
    
    public void setSongName(String songName) {
        this.songName = songName;
    }

    public String getSinger() {
        return this.singer;
    }
    
    public void setSinger(String singer) {
        this.singer = singer;
    }

    public String getLyricist() {
        return this.lyricist;
    }
    
    public void setLyricist(String lyricist) {
        this.lyricist = lyricist;
    }

    public String getComposer() {
        return this.composer;
    }
    
    public void setComposer(String composer) {
        this.composer = composer;
    }

    public String getLrc() {
        return this.lrc;
    }
    
    public void setLrc(String lrc) {
        this.lrc = lrc;
    }

    public String getSongfile() {
        return this.songfile;
    }
    
    public void setSongfile(String songfile) {
        this.songfile = songfile;
    }

    public Set getStyles() {
        return this.styles;
    }
    
    public void setStyles(Set styles) {
        this.styles = styles;
    }

    public Set getStore_items() {
        return this.store_items;
    }
    
    public void setStore_items(Set store_items) {
        this.store_items = store_items;
    }

    public Set getLoadsongs() {
        return this.loadsongs;
    }
    
    public void setLoadsongs(Set loadsongs) {
        this.loadsongs = loadsongs;
    }

    public Set getPlay_items() {
        return this.play_items;
    }
    
    public void setPlay_items(Set play_items) {
        this.play_items = play_items;
    }

    public Set getComments() {
        return this.comments;
    }
    
    public void setComments(Set comments) {
        this.comments = comments;
    }

    public Set getRecommends() {
        return this.recommends;
    }
    
    public void setRecommends(Set recommends) {
        this.recommends = recommends;
    }
   








}